﻿<%@ Page Language="C#" MasterPageFile="~/Template.master" AutoEventWireup="true" CodeFile="AddSanPham.aspx.cs" Inherits="Employee_AddSanPham" Title="Untitled Page" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script src="../jquery-ui/jquery.ajax_upload.1.0.min.js" type="text/javascript"></script>
    <link type="text/css" href="../jquery-ui/themes/base/ui.all.css" rel="Stylesheet" />
    <script type="text/javascript" src="../jquery-ui/ui/ui.core.js"></script>
    <script type="text/javascript" src="../jquery-ui/ui/ui.dialog.js"></script>
    <script type="text/javascript" src="../jquery-ui/ui/ui.datepicker.js"></script>
    <script src="../jquery-ui/xml.js" type="text/javascript"></script>


    <script src="DateLib.js" type="text/javascript"></script>
    <script type="text/javascript">
        newImage="";
        $(document).ready(function(){
            LoadNhaSX();
            LoadLoaiSp();
            LoadKhuyenMai();
            $("#txtngaynhaphang").datepicker();
            new Ajax_upload('#upload_button', {
                        action: 'UploadHandler.ashx',
                        onSubmit: function(file, ext) {
                            if (!(ext && /^(jpg|png|jpeg|gif)$/.test(ext))) {
                                // extension is not allowed
                                alert('Đây không phải là file hình ảnh! Vui lòng chọn file khác');
                                // cancel upload
                                return false;
                            }
                            if(newImage!="")
                            {
                            var url3="../Controllers/xlDeleteAnh.aspx?time=" + (new Date()).getTime()+"&name="+newImage;
                            newImage="";
	                        jQuery.get(url3,function(data){});
                            }
                            this.disable();
                            
                        },
                        onComplete: function(file, response) {
                            newImage="ItemImages/"+file;
                            changeImage=true;
                            $("#linkhinh").attr("src","../ItemImages/"+file);
                            this.enable();
                        }
                });
             $("#Add").click(function(){
                
                if($("#txttensp").attr("value")=="" || $("#txtdongia").attr("value")=="" || $("#txtsoluong").attr("value")=="" || $("#txtngaynhaphang").attr("value")=="")
                {
                    alert("Bạn phải điền đầy đủ tất cả thông tin trước khi thêm sản phẩm");
                    return;
                }
               
                if(isNaN($("#txtdongia").attr("value"))==true)
                {
                    alert("Đơn giá phải là số");
                    return;
                }
                
                if(isDate($("#txtngaynhaphang").attr("value"),"MM/dd/y")==false)
                {
                    alert("Ngày nhập hàng không hợp lệ");
                    return;
                }
                if(isNaN($("#txtsoluong").attr("value"))==true)
                {
                    alert("Số lượng phải là số");
                    return;
                }
                if(newImage=="")
                {
                    alert("Bạn chưa chọn hình ảnh");
                    return;
                }
                var ten=$("#txttensp").attr("value");
                var gia=$("#txtdongia").attr("value");
                var loai=$("#loai").attr("value");
                var nhasx=$("#nhasx").attr("value");
                var ngaynhap=$("#txtngaynhaphang").attr("value");
                var soluong=$("#txtsoluong").attr("value");
                var khuyenmai=$("#khuyenmai").attr("value");
                var giamgia=0;
                var url2="../Controllers/xlInsertSanPham.aspx?time=" + (new Date()).getTime();
                url2+="&ten="+ten+"&gia="+gia+"&loai="+loai+"&nhasx="+nhasx+"&ngaynhap="+ngaynhap;
                if($("#giamgia").attr("checked")==true)
                    giamgia=1;
                
                url2+="&soluong="+soluong+"&khuyenmai="+khuyenmai+"&giamgia="+giamgia;
                            
                url2+="&hinh="+newImage;
                            
                           
                jQuery.get(url2,function(res)
                {
                  if(res==false)
                    alert("Thêm vào bị lỗi");
                  else
                    {
                    alert("Thêm vào thành công");
                    location.reload(true);
                    }
                });
                
             });
             $("#Cancel").click(function(){
                var url3="../Controllers/xlDeleteAnh.aspx?time=" + (new Date()).getTime()+"&name="+newImage;
                newImage="";
	            jQuery.get(url3,function(data){
	                location.reload(true);
	            });
	            
             });
        });
       
        function AddNhaSx()
        {
            
             window.open('../html/AddNhaSanXuat.html','mywin','left=20,top=20,width=600,height=300,toolbar=0,resizable=0');
        }
         function AddLoaiSp()
        {
            
             window.open('../html/AddLoaiSanPham.html','mywin','left=20,top=20,width=600,height=300,toolbar=0,resizable=0');
        }
          function AddKhuyenMai()
        {
            
             window.open('../html/AddKhuyenMai.html','mywin','left=20,top=20,width=600,height=300,toolbar=0,resizable=0');
        }
        function LoadNhaSX()
        {
            
            $("#tdnhasx").html("<img src='../images/waiting.gif'>");
            var url="../Controllers/xlSelectNhaSanXuat.aspx?time=" + (new Date()).getTime();
            jQuery.get(url,function(xml1)
                {
                   
                    var xmlDoc1=getXmlDomObject(xml1);
                    var html1="<select id='nhasx' >"; 
                    $(xmlDoc1).find('nhasanxuat').each(function(){
                      html1+="<option value='"+$(this).find('id').text()+"'>"+$(this).find('ten').text()+"</option>";
                    });
                    html1+="</select>";
                    html1+="<input type='button' value='+'  onclick='AddNhaSx()'/><a href='javascript:void(0);'  onclick='LoadNhaSX()'><img src='../images/action_refresh.gif' title='Refresh danh sách'/></a>";
                    $("#tdnhasx").html(html1);
                });
         }
        function LoadLoaiSp()
        {
             $("#tdloai").html("<img src='../images/waiting.gif'>");
            url="../Controllers/xlSelectLoaiSanPham.aspx?time=" + (new Date()).getTime();
                jQuery.get(url,function(xml1)
                {
                    var xmlDoc1=getXmlDomObject(xml1);
                    var html1="<select id='loai'  >"; 
                    
                    $(xmlDoc1).find('loaisanpham').each(function(){  
                     html1+="<option value='"+$(this).find('id').text()+"'>"+$(this).find('tenloai').text()+"</option>";
                    
                    });
                    html1+="</select>";
                    html1+="<input type='button' value='+' onclick='AddLoaiSp()';/><a href='javascript:void(0);'  onclick='LoadLoaiSp()'><img src='../images/action_refresh.gif' title='Refresh danh sách'/></a>";
                    $("#tdloai").html(html1);
                });
        }
        function SelectKm(frm)
        {
            var url="../Controllers/xlSelectKhuyenMaiTheoID.aspx?time=" + (new Date()).getTime()+"&id="+frm.value;
            jQuery.get(url,function(xml){
                var xmlDoc = getXmlDomObject(xml);
                $("#bd").attr("value",$(xmlDoc).find('batdau').text());
                $("#kt").attr("value",$(xmlDoc).find('ketthuc').text());
            });
        }
        function LoadKhuyenMai()
        {
             $("#tdkm").html("<img src='../images/waiting.gif'>");
             var url="../Controllers/xlSelectKhuyenMai.aspx?time=" + (new Date()).getTime();
                
                jQuery.get(url,function(xml1)
                {
                    var xmlDoc1=getXmlDomObject(xml1);
                    var count=0;
                    var html1="<select id='khuyenmai'onchange='SelectKm(this)'>"; 
                    $(xmlDoc1).find('khuyenmai').each(function(){
                      
                       html1+="<option value='"+$(this).find('id').text()+"'>"+$(this).find('hinhthuc').text()+"</option>";
                         if(count<=0)
                         {
                            $("#bd").attr("value",$(this).find('batdau').text());
                            $("#kt").attr("value",$(this).find('ketthuc').text());
                            count++;
                         }
                    });
                    html1+="</select>";
                    html1+="<input type='button' value='+' onclick='AddKhuyenMai()'/><a href='javascript:void(0);'  onclick='LoadKhuyenMai()'><img src='../images/action_refresh.gif' title='Refresh danh sách'/></a>";
                    $("#tdkm").html(html1);
                });
        }
       
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    
     <table style="font-weight:bold; width: 500px;" border="0" align="center" cellpadding="4" cellspacing="0">
             <tr align="center">
                        <td colspan="5" class="table_header"><strong>Thêm Sản Phẩm Mới</strong></td>
                        </tr>
            <tr>
                <td rowspan=10><img   height='300px' width='200px' id="linkhinh" alt="hình ảnh upload"/></td>
                <td>
                    Tên Sản Phẩm:
                </td>
                <td>
                    <input id="txttensp" type=text />
                </td>
            </tr>
             <tr>
                <td>
                    Đơn Giá:
                </td>
                <td>
                    <input id="txtdongia" type=text />
                </td>
            </tr>
             <tr>
                <td>
                   Loại:
                </td>
                <td id="tdloai" colspan=2>
                    <select></select>
                    <input type='button' value='+' onclick='AddLoaiSp()';/><a href='javascript:void(0);' name='"+frm.name+"' id='"+frm.id+"' onclick='LoadLoaiSp(this)'><img src='../images/action_refresh.gif' title='Refresh danh sách'/></a>
                </td>
            </tr>
             <tr>
                <td>
                    Nhà Sản Xuất:
                </td>
                <td id="tdnhasx" colspan=2>
                     <select></select>
                     <input type='button' value='+' onclick='AddLoaiSp()';/><a href='javascript:void(0);' name='"+frm.name+"' id='A1' onclick='LoadLoaiSp(this)'><img src='../images/action_refresh.gif' title='Refresh danh sách'/></a>
                </td>
            </tr>
             <tr>
                <td>
                    Ngày Nhập Hàng:
                </td>
                <td>
                    <input type=text id="txtngaynhaphang" />
                </td>
            </tr>
             <tr>
                <td>
                    Số Lượng:
                </td>
                <td>
                    <input id="txtsoluong" type=text />
                </td>
            </tr>
             <tr>
                <td >
                    Khuyến Mãi(Số % giảm):
                </td>
                <td id="tdkm">
                    <select></select>
                    <input type='button' value='+' onclick='AddLoaiSp()';/><a href='javascript:void(0);' onclick='LoadLoaiSp(this)'><img src='../images/action_refresh.gif' title='Refresh danh sách'/></a>
                </td>
                <td>Ngày BD:<input type='text' id='bd' disabled='yes' /></td>
                <td>Ngày KT:<input type='text' id='kt' disabled='yes' /></td>
            </tr>
             <tr>
                <td>
                    Giảm giá(VIP):
                </td>
                <td>
                   <input type=checkbox id="giamgia" />  
                </td>
            </tr>
             <tr>
                <td>
                    Hình ảnh:
                </td>
                <td>
                    <input id="upload_button" type=button value="UPLOAD" />
                </td>
            </tr>
            <tr>
                <td>
                   <input id="Add" type=button value="Thêm Mới" />
                </td>
                <td>
                    <input id="Cancel" type=button value="Refresh" />
                </td>
            </tr>
        </table><div id="test"></div>
</asp:Content>

